package cn.zxd.member.quote.dao;

import cn.zxd.member.quote.vo.*;

import java.util.Map;
import java.util.List;

/**
 * Created by DaoCreator (daoInterface.jt)
 */
public interface FeeDao {
//#appendbegin
    //==============Fee_Def==============
    public void insertFeeDef(FeeDef vo);
    public void updateFeeDef(FeeDef vo);

    public void deleteFeeDef(FeeDef vo);
    public void deleteFeeDefByPrimaryKey(String sn );
    public void deleteFeeDefByParam(Object... param);
    public void deleteFeeDefByParam(Map<String, Object> param);

    public FeeDef getFeeDefByPrimaryKey(String sn );
    
    public int getFeeDefCountByPrimaryKey(String sn );
    public int getFeeDefCountByParam(Object... param);
    public int getFeeDefCountByParam(Map<String, Object> param);

    public List<FeeDef> getFeeDefListByParam(String orderBy, Object... param);
    public List<FeeDef> getFeeDefListByParam(int page, int count, String orderBy, Object... param);
    public List<FeeDef> getFeeDefListByParam(String orderBy, Map<String, Object> param);
    public List<FeeDef> getFeeDefListByParam(String orderBy, Map<String, Object> param, int page, int count);
    public List<FeeDef> getAllFeeDefList(String orderBy);
    //==============end of Fee_Def==============	
//#appendend   
}
